package com.vigor.bear.web.controller;

import org.springframework.util.StringUtils;

import com.vigor.bear.mybatis.Pagination;

public class BaseController {
	
	public static Pagination getPagination(){
		return new Pagination(0, 10);
	}
	
	/**
	 * 构建分页参数
	 * 
	 * @param request
	 * @return
	 */
	public static Pagination getPagination(String pageNow, String pageSize) {
		int currentPage = StringUtils.isEmpty(pageNow) ? 1 : Integer
				.parseInt(pageNow);

		// 每次查询数量
		int lim = StringUtils.isEmpty(pageSize) ? 10 : Integer
				.parseInt(pageSize);

		// 偏移量
		int off = (currentPage - 1) * lim;

		return new Pagination(off, lim);
	}

}
